<?php
/* 
 * General interface for business adapters
 *
 * The adapter are objects that are interacting with the business model
 * without being part of it
 */

interface BusinessAdapter
{
    public function __call($name, $arguments);

    public function getName();

    public function update(BusinessObject $object);

    public function getObjectState($object);
}